package com.sugon.modules.device.model.vo;

import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

import java.io.Serializable;

/**
 * @author ： YuXD
 * @description： 设备巡检异常上报参数VO
 * @date ： 2020-08-25 下午 4:42
 * @version: 1.0
 */
@Data
public class DevInspectExceptionReportParam implements Serializable {

    /**
     * 计划执行人ID
     */
    private String planPersonId;

    /**
     * 设备编码
     */
    @NotBlank(message = "设备编码不能为空")
    private String devCode;

    /**
     * 设备巡检项
     */
    @NotBlank(message = "设备编码不能为空")
    private String inspectionOptionId;

    /**
     * 异常现象
     */
    @NotBlank(message = "异常现象必填")
    private String excepCon;

    /**
     * 问题描述
     */
    @NotBlank(message = "问题描述必填")
    private String excepDescr;

    /**
     * 建议
     */
    @NotBlank(message = "建议必填")
    private String advice;

    /**
     * 设备ID，系统回填
     */
    private String devId;

}
